package com.eclipse.e20200205_集合.map;


import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class a添加修改 {
	public static void main(String[] args) {
		/**
		 * Map
		 * 映射关系
		 * A集合  B集合 （ArrayList LinkedList Vector HashSet LinkedHashSet TreeSet）
		 * A集合当中 的每一元素，都 可以在B集合当中找到一个唯一的一个值与之对应
		 * A集合当中 的元素不能是重复（Set）
		 * A集合当中的每一个元素称它是一个key(键)
		 * B集合当中的每一个元素称它是一个Value（值）
		 * 
		 * Map  当作是一个字典 （dict）
		 * key1=value1 entry 键值对
		 * 
		 */

		Map<String,Object> map = new HashMap<String,Object>();
		//往AB两个集合当中添加元素，并且关联在一起啊(value会跟着key走)
		//map当中的元素并不是有序
		map.put("key1", "value1");
		map.put("key2", "value2");
		map.put("key3", "value3");
		map.put("key4", "value4");
		map.put("key5", "value5");
		System.out.println(map);
		
		//获取A集合
		Set<String> set = map.keySet();
		System.out.println(set);

		//获取B集合
		Collection<Object> values =  map.values();
		System.out.println(values);

	}
}
